@media (max-width: 1920px) {
	.container {
		max-width: 1420px;
	}
}

@media (max-width: 1690px) {
	.nav-menu ul li a {
		padding: 0 10px;

	}
}

@media (max-width: 1680px) {
	.container {
		max-width: 1320px;
	}

	.product .gallery-thumbs2 {
		padding-left: 7%;
	}

	.nav-menu ul li a {
		padding: 0 10px;

	}

	.top_tel {

		font-size: 18px;

	}

	.nav-menu .drop-down_spec ul {
		left: 0;
		width: 180%;
	}

}

@media screen and (max-width:1440px) {
	.container {
		max-width: 1280px;
	}

	.product .gallery-top2 .swiper-slide .pro_ej {
		position: relative;
		bottom: 0px;
		left: 0;
		right: 9;
		background: #fff;
		padding: 20px;
	}

	.wal {
		padding: 0 2%;
	}

	.product .gallery-thumbs2 {
		padding-left: 5%;
	}

	.nav-menu a {
		padding: 0 10px;
	}

}

@media screen and (max-width:1366px) {
	.container {
		max-width: 1200px;
	}

	.top-box .logo {
		max-width: 20%;
	}

	.nav-menu a {
		padding: 0 7px;
	}

	.top_tel {

		font-size: 18px;

	}

	.nav-menu ul li a {
		padding: 0 15px;
		font-size: 15px;
	}

	.pro-nav ul {

		flex-wrap: wrap;
	}

	.pro-nav li {
		width: 25%;
	}

	.pro-nav a {
		padding-left: 40px;
		transition: all 0.3s;
		color: #fff;
		line-height: 68px;
		font-size: 22px;
		position: relative;
	}
}

@media screen and (max-width:1280px) {
	.product .gallery-thumbs2 {
		padding-left: 3%;
	}

	.nav-menu a {
		padding: 0 5px;
		font-size: 15px;
	}

	.nav-menu ul li a {
		padding: 0 10px;
		font-size: 15px;
	}

	.top-box .logo {
		max-width: 10%;
	}

	.top_tel {
		font-size: 15px;
	}
	.ft-contact {
		padding-bottom: 10px;
		width: 100%;}
		.sl .gallery-thumbs .swiper-slide a { font-size: 20px;}
		.pinpai-gs { font-size: 36px;}
		.pinpai .pinpai-h {
			padding: 0px 0 50px ;
		}

}

@media screen and (max-width:1065px) {
	.nav-menu ul li a {
		padding: 0 6px;
		font-size: 15px;
	}

	.top-box .logo {
		max-width: 20%;
	}

	.top_tel {
		font-size: 14px;
	}
}

@media screen and (max-width:990px) {
	.fp-overflow {
		overflow-y: hidden;
		height: 100%;
		outline: none;
	}

	#slide_menu {
		display: none !important;
	}

	.nav_sub {
		display: none;
	}

	.nav_sub .nav_l {
		display: none;
	}

	.nav_sub .nav_r .l {
		width: 100%;
		padding: 0;
	}

	.nav_r {
		padding: 0;
		width: 100%;
	}

	.nav_sub .nav_r .r {
		display: none;
	}

	/*头部*/
	#header {
		height: 80px;
	}
	#banner { margin-top: 80px;}

	.header-transparent {

		min-height: 80px;
	}

	.top-box {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 0 15px;
	}

	.top-box .logo {
		justify-content: flex-start;
		height: 80px;

		max-width: 100%;
	}

	.top-box .logo img {
		max-height: 62px;
	}

	.top_tel {
		display: none;
	}

	#header.header-transparent {
		background: rgba(0, 0, 0, 1);
	}

	/*banner*/
	#banner .swiper-slide img {
		display: block;
		width: 100%;

	}

	#banner .swiper-button {
		display: none;
	}

	#banner .swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 10px;

	}

	/* #banner .swiper-slide .pcimg { display:none !important;}
	#banner .swiper-slide .mobimg {display:block !important;} */

	.banner_txt {

		top: 40%;


	}

	.banner_txt p {
		font-size: 16px;
		color: #fff;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	}

	.banner_txt b {
		display: block;
		font-size: 20px;
		color: #fff;
		margin: 10px 0;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	}

	.banner_txt span {
		color: #fff;
		font-size: 16px;
		display: block;
		text-shadow: none;
		padding: 0 10px;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	}

	/*主体*/
	.homePg1,
	.homePg2,
	.homePg3,
	.homePg4,
	.homePg5,
	.homePg6,.homePg7 {
		height: auto !important;

	}

	.fp-tableCell {
		height: auto !important;
	}

	.about {
		flex-direction: column;
	}

	.ab_bottom li {
		width: 25%;
	}

	.ab_tu {
		margin-left: 0;
	}

	.yw li .ar_title{
		width:100%;
	  
		text-align:center;
		position:absolute;
		z-index:1;
		left:50%;
		top:50%;}
		.yw li .ar_title b { margin-top: 20px; font-size: 24px;}
		.yw li .ar_title span img { width: 80%;}
		.yw li .ar_title i { margin-top: 10px; width: 30px; height: 30px; line-height: 30px; font-size: 18px;}
		.homePg2 { background: none; margin-top: 20px;}
		.yw li a .img_ar { opacity: 1;}
		.about_con { flex-direction: column;padding-top: 20px;}
		.about_con .le ,.about_con .ri { width: 100%; }
		.homePg3 { margin-top: 20px; padding: 20px 0;}
		.homePg7,.homePg4 {  padding: 20px 0;}
		.ab_item { flex-wrap: wrap; margin-top: 20px;}
		.ab_item .num b { font-size: 26px;}
		.ab_item li { width: 50%; background: rgba(0, 0, 0, 0.6);}
		.ab_item li::after { width: 0;}
		.apple-retail .swiper-button-next span { width: 35px; height: 35px; line-height: 35px; font-size: 18px;}
		.apple-retail .swiper-button-next .huan::before,.apple-retail .swiper-button-next .huan::after{ display: none;}
		.apple-retail .swiper-button-prev span { width: 35px; height: 35px; line-height: 35px; font-size: 18px;}
		.apple-retail .swiper-button-prev .huan::before,.apple-retail .swiper-button-prev .huan::after{ display: none;}
		.news-list .swiper-slide a { padding: 20px 10px;}
		.nav_sub .nav_r .l ul li {
			width: 100%;
		}
		.nav_sub .nav_r .l a {
			display: block;
			font-size: 14px;
			color: #fff;
			transition-duration: .3s;
			padding: 0 15px;
			border: 1px solid rgba(255,255,255,.4);
			height: 40px;
			line-height: 40px;}
			.about_con .ri { margin-top: 20px;}
			.nav_sub .nav_r .l a::before {

				top: 18px;}
				.ft-contact p { width: 50%;}	
	.yw ul {

		flex-wrap: wrap;


	}

	.yw li {
		width: calc(50% - 10px) !important;
		float: left;
		margin: 5px;
	}

	.apple-retail .swiper-slide {
		width: 100%;
		padding: 0;


	}

	/*底部*/
	.ftimg {
		display: none;
	}

	.foot {
		padding: 30px 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-right: 0;
	}

	.foot .ft-contact {
		flex: 1;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		padding: 10px;
		text-align: center;
	}

	.foot .ft-contact img {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.ftlogo {
		margin: 10px auto;
	}

	.foot .ft-contact b {
		text-align: center;
		width: 100%;
	}

	.foot .ft-nav {
		display: none;
	}
	.footer { padding: 30px 0;}

	.lang { margin-right:30px;}
	.lang a { padding: 0 10px;}
	.sl .gallery-thumbs .swiper-slide a { font-size:18px;}
	.pinpai .pinpai-item {
		flex-direction: column;
	}
	.pinpai .pinpai-text { width: 100%;}
	.pinpai .pinpai-imgbox {
		width: 100%;
	}
	.pinpai .swiper-num { display: none;}
	.sl .gallery-thumbs .swiper-slide { width: auto!important; flex: 1; height: 50px; line-height: 50px;}
	.news .swiper-button-prev ,.news .swiper-button-next { top:95%}
	.ft_logo img{ height: 60px;}
	.ewm img { width: 80px;}
	.ewm { margin-top: 20px;}
}

@media screen and (max-width:768px) {

	/*主体*/
	.ab_bottom li a {
		padding: 0px;
	}

	.ab_bottom li a b {

		font-size: 36px;

	}

	.about {
		flex-direction: column;

	}

	.ab_tu {

		margin-right: 0;
	}

	.ab_txt {

		margin-left: 0px;

	}

	.main_title {
		font-size: 30px;
		margin-bottom: 15px;
		margin-top: 15px;

	}

	.ab_txt span {
		font-size: 24px;
		margin: 10px 0;

	}

	.ab_bottom li a i {
		font-size: 18px;

	}

	.ab_bottom li a p {

		font-size: 15px;

	}

	.apple-retail .gallery-item-desc {
		position: relative;
		left: 0;
		right: 0;
		bottom: 0;
		box-shadow: none;

		text-align: left;
		padding: 20px;

	}

	.apple-retail .gallery-item-desc .more_case {
		display: none;
	}
	.foot-nav {
		display: none;
	}
	.ft-contact p { width: 100%;}	
}

@media screen and (max-width:640px) {

	/*头部*/
	#header {
		height: 66px;
	}
	#banner { margin-top: 66px;}

	.header-transparent {
		min-height: 66px;
	}

	.top-box .logo {
		justify-content: flex-start;
		height: 66px;
	}

	.top-box .logo img {
		max-height: 48px;
	}

	.mobile-nav-toggle {
		top: 8px;
	}

	.ab_bottom {
		margin: 0 0 30px 0;
	}

	.ab_bottom li {

		flex: none;
		margin: 10px 0;
	}

	.pro-nav ul li {
		width: 33.33%;
	}

	.pro-nav ul {
		justify-content: flex-start;
	}

	.pro-nav a {
		font-size: 18px;
	}

	.pro-list a {
		width: calc(50% - 10px);
	}

	.copyright {
		padding: 10px;
	}

	.foot-nav {
		display: none;
	}

	.ft-contact img {
		display: none;
	}

}

@media screen and (max-width:480px) {
	.yw li {
		width: 100% !important;
		float: left;
		margin: 5px;
	}
	.main_title { font-size: 24px;}
	.about_con .ri em { font-size: 20px;}
	.ab_item .num b { font-size: 24px;}
	.yw li a .img_ar {
		height: 400px;
	}
	.banner_txt {

		top: 10%;


	}
	.wal { padding: 0 10px;}
	.top-box { padding: 0;}
	.mobile-nav-toggle {
		right: 3px;
	}
}